Python中的turtle.pen()函数 |
您所在的位置:网站首页 › show me you pen 什么意思 › Python中的turtle.pen()函数 |
Python中的turtle.pen()函数
turtle模块以面向对象和面向过程的方式提供Turtle图形基元。因为它使用 Tkinter 作为底层图形,它需要安装一个支持 Tk 的 Python 版本。 turtle.pen()这个函数用来返回或设置笔的属性,在一个 “笔的字典 “中,有以下键/值对。 “shown” :True/False “pendown” :True/False “pencolor” : 颜色字符串或颜色元组 “fillcolor” : 颜色字符串或颜色元组 “pensize”:正数 “speed”:范围为0…10的数字 “resizemode” : “auto” or “user” or “noresize” “stretchfactor”: (positive number, positive number) “shearfactor” : 数字 “outline”:正数 “tilt” : 数字这个字典可以作为后续调用pen()的参数,以恢复以前的笔状态。此外,这些属性中的一个或多个可以作为关键字参数提供。这可以用来在一条语句中设置几个笔的属性。 语法: turtle.pen(pen=None, **pendict) 参数: pen:一个具有下列部分或全部键的字典。 pendict:一个或多个关键词参数,以下列关键词作为关键词。下面是上述方法的实现和一些例子。 例子1 : # import package import turtle # check default values print(turtle.pen())输出 : {‘shown’: True, ‘pendown’: True, ‘pencolor’: ‘black’, ‘fillcolor’: ‘black’, ‘pensize’: 1, ‘speed’: 3, ‘resizemode’: ‘noresize’, ‘stretchfactor’: (1.0, 1.0), ‘shearfactor’: 0.0, ‘outline’: 1, ’tilt’: 0.0} 例子2 : # import package import turtle # check default to compare print(turtle.pen()) # update with some inputs turtle.pen(pencolor="red", outline=2) # again check print(turtle.pen())输出 : {‘shown’: True, ‘pendown’: True, ‘pencolor’: ‘black’, ‘fillcolor’: ‘black’, ‘pensize’: 1, ‘speed’: 3, ‘resizemode’: ‘noresize’, ‘stretchfactor’: (1.0, 1.0), ‘shearfactor’: 0.0, ‘outline’: 1, ’tilt’: 0.0} {‘shown’: True, ‘pendown’: True, ‘pencolor’: ‘red’, ‘fillcolor’: ‘black’, ‘pensize’: 1, ‘speed’: 3, ‘resizemode’: ‘noresize’, ‘stretchfactor’: (1.0, 1.0), ‘shearfactor’: 0.0, ‘outline’: 2, ’tilt’: 0.0} |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |